草庐IT

python \'Connection reset by peer\'

全部标签

python - subprocess.Popen ('start' ) 失败

在python中运行它会导致WindowsError指出它找不到指定的文件失败:importsubprocesssubprocess.Popen('startnotepad.exe')在命令窗口中,它可以工作startnotepad.exe我猜它是Windows无法找到start[.exe?]的路径。它位于何处,因此我可以将它添加到路径中或仅将其包含在Popen调用中。谢谢 最佳答案 我不完全确定start是一个程序。我认为这可能是CMDshell的内置命令。尝试subprocess.Popen('cmd/cstartnotepad

Python:检测物理非 HT CPU 的跨平台解决方案?

我正在尝试使用跨平台方法检测机器上非超线程内核的数量。多处理的cpu_count只检测处理器总数,我可以在Linux机器上grep/proc/cpuinfo找到答案。不过,我正在寻找Windows解决方案。本新闻组thread有点帮助,但我仍然没有找到答案。 最佳答案 独立于平台且在python标准库中:psutil.cpu_count(logical=False) 关于Python:检测物理非HTCPU的跨平台解决方案?,我们在StackOverflow上找到一个类似的问题:

python - 无法从 python os.path.abspath 获取有效路径名

我有以下包含文件绝对目录的字符串。'D:\Sample\Project\testXcl\data.xlsx'将其传递给os.path.abspath后,我得到以下结果:'D:\\Sample\\Project\testXcl\\data.xlsx'发生这种情况是因为TestXcl文件夹名称被读取为\t。如果任何文件/文件夹名称以n、a、b、f、r、v、x开头,也会出现错误的路径/错误。有没有其他方法可以纠正这个问题,或者我应该用正确的文件分隔符替换字符串? 最佳答案 当您指定路径名时,请转义反斜杠或使用rawstringlitera

python - 在 Python 中检测计算机/程序关闭?

我有一个Python脚本,它循环运行定期调整我的照明系统。当我关闭我的计算机时,我希望我的脚本能够检测到这一点,并完全关掉灯。如何在Python中检测我的计算机开始关机?或者,假设Windows向Python发送“关闭时间”通知,我如何拦截它以熄灭我的灯并退出循环? 最佳答案 这是在系统关闭时执行操作的错误方法。关机进程的作用是停止正在运行的进程,然后关闭电源;如果你试图从你的程序中检测到这种情况并通过获取一些最后的Action来使用react,那么这是操作系统和你的程序之间的一场竞赛,谁先走。您的程序很可能在设法执行必要的操作之前

Python timeit命令行错误: "SyntaxError: EOL while scanning string literal"

我一直在使用Pythontimeit模块很长一段时间,但它只是通过交互式Pythonsession或Unixshell。现在,我尝试在Windows命令提示符(cmd.exe)中测量一些代码片段,但它显示此错误:C:\Users\Me>python-mtimeit'"-".join(map(str,range(100)))'Traceback(mostrecentcalllast):File"C:\Python33\lib\runpy.py",line160,in_run_module_as_main"__main__",fname,loader,pkg_name)File"C:\Py

python - 导入函数时它运行整个脚本?

我是python的新手,正在做作业。它本来是用linux来完成的,但由于我是在自己的计算机上自己做的,所以我在windows上做。我一直在尝试做这个我们使用的测试系统,看起来像这样:>>>importfile>>>file.function(x)"Answerthatwewant"然后我们通过linux终端运行它。我一直在尝试通过制作一个导入文件并运行函数的测试文件来创建自己的方法。但另一方面,只要运行函数,它就会运行整个脚本。尽管它从未被要求这样做。Importfilefile.function(x)这几乎就是我一直在做的,但它运行整个"file"。我也试过fromfileimpor

python paramiko 在使用 sftp 的 Windows 服务器上给出错误 "Permission denied [Errno 13]"

尝试在paramiko中使用sftp从Windows服务器下载一些文件。获取方法是:defget(self,remotepath,localpath=None):"""Copiesafilebetweentheremotehostandthelocalhost."""ifnotlocalpath:localpath=os.path.split(remotepath)[1]self._sftp_connect()self._sftp.get(remotepath,localpath)运行脚本时sshObj.get('C:\\my_file.txt','D:\\python\\'),它抛出

python - 安装 Google Assistant 时,我报错 "...googlesamples.assistant' 是一个包,无法直接执行...”

好的,我一直在我的Windows10PC上安装Google智能助理,但遇到了多个错误,最后一个错误我通过转到此处解决:GoogleAssistantInstallationonPython3.6OSX现在,我已经安装了所有东西,想测试我的麦克风,然后开始使用助手。但是,当我输入命令时python-mgooglesamples.assistant.audio_helpers和python-mgooglesamples.assistant我收到这个错误:C:\Users\robmak3>python-mgooglesamples.assistantC:\Users\robmak3\AppD

python - 如何在 Python 2.6 中使用 Numerical Python

我被迫升级到Python2.6,并且在Windows中使用NumericalPython(NumPy)和Python2.6时遇到问题。我收到以下错误...Traceback(mostrecentcalllast):File"",line1,infromnumpy.core.numericimportarray,dot,allFile"C:\svn\svn_urbansim\UrbanSimDev\Builds\working\urbansim\Tools\Python26\lib\site-packages\numpy\__init__.py",line39,inimportcoreF

python - 使用 python 的 win32print 模块打印 PDF 文档?

我正在尝试使用win32print模块打印PDF文档。显然这个模块只能接受PCL或原始文本。那是对的吗?如果是这样,是否有可用于将PDF文档转换为PCL的模块?我考虑使用ShellExecute;但是,这不是一个选项,因为它只允许打印到默认打印机。我需要在各种网络的服务器上使用各种打印机进行打印。感谢您的帮助,皮特 最佳答案 我最终使用了Ghostscript来完成这个任务。有一个命令行工具依赖于Ghostscript,名为gsprint.您甚至不需要安装Acrobat即可以这种方式打印PDF,这非常好。这是一个例子:在命令行上:g